; * doc/misc/ede.texi (Top): Improve introduction.
authorStefan Kangas <stefankangas@gmail.com>
Fri, 14 Mar 2025 23:18:28 +0000 (00:18 +0100)
committerStefan Kangas <stefankangas@gmail.com>
Sat, 15 Mar 2025 18:41:02 +0000 (19:41 +0100)
doc/misc/ede.texi

index 6b7f870030037869d42a70e237faec387f167aad..dc1845dc2769dc4876217c462b1e252f5fdd7d1b 100644 (file)
@@ -71,14 +71,22 @@ modify this GNU manual.''
 @top EDE
 @comment  node-name,  next,  previous,  up
 
-@ede{} is the Emacs Development Environment: an Emacs extension that
-simplifies building and debugging programs in Emacs.  It attempts to
-emulate a typical IDE (Integrated Development Environment).  @ede{}
+@ede{} (Emacs Development Environment) is an Emacs extension that
+simplifies building and debugging programs in Emacs.  @ede{}
 can manage or create your makefiles and other building environment
 duties, allowing you to concentrate on writing code rather than
 support files.  It aims to make it much easier for new programmers to
 learn and adopt GNU ways of doing things.
 
+In contrast to Emacs's built-in ``project'' support (@pxref{Projects,,,
+emacs, GNU Emacs Manual}), which provides lightweight project management
+features focused on file navigation and search, @ede{} offers a
+structured approach to managing build systems, configuration files, and
+project metadata.  While built-in projects are well-suited to
+general-purpose workflows, @ede{} is useful for projects using tools
+like @samp{make}, @samp{automake}, or @samp{autoconf}, or that involve
+managing multiple targets, include paths, and build configurations.
+
 @ifnottex
 @insertcopying
 @end ifnottex